package cn.liulingfengyu.behavioralpatterns.visitorpattern;

/**
 * 访问者模式示例
 */
public class VisitorPatternDemo {
    public static void main(String[] args) {
        // 创建访问者
        Visitor visitor = new ConcreteVisitor();

        // 创建元素
        Element elementA = new ElementA();
        Element elementB = new ElementB();

        // 访问元素
        elementA.accept(visitor);
        elementB.accept(visitor);
    }
}